“数据源”属性页

使用“数据源”属性页可定义当前报表连接到外部数据源的方式。您可以覆盖原先与报表一起发布的数据源连接信息。

如果一个报表有多个数据源,则每个数据源在属性页中都有其自己的特定区域。数据源按照在报表中定义的顺序列出。

指定报表的数据源时,可以使用从基于该数据源的报表分别创建和管理的共享数据源。如果不希望使用共享数据源项,则可以手动定义报表的数据源连接。

要打开此页,请选择报表,单击页面顶部的“属性”选项卡,然后单击页面一侧的“数据源”选项卡。

选项

共享数据源

指定报表的共享数据源。有关创建新数据源的详细信息,请参阅“新建数据源”页。

浏览

单击“浏览”可打开用于选择共享数据源的“选择数据源”页。 有关详细信息,请参阅“选择数据源”页。

自定义数据源

指定报表连接到数据源的方式。

下列选项用于指定自定义数据源连接:

连接类型

指定用于处理数据源中数据的数据处理扩展插件。报表服务器包含 SQL Server、SQL Server Analysis Services、Oracle、OLE DB 和 ODBC 的数据处理扩展插件。其他数据处理扩展插件可以由第三方供应商提供。

连接字符串

指定报表服务器用于连接到数据源的连接字符串。下例说明了用于连接 SQL Server AdventureWorks 数据库的连接字符串:

data source=<a SQL Server instance>;initial catalog=AdventureWorks2000

连接方式

指定如何获取凭据的选项。

重要提示  如果连接字符串中提供了凭据,则忽略此部分提供的选项和值。请注意,如果在连接字符串中指定了凭据,则会向浏览此页的所有用户明文显示这些值。

运行该报表的用户提供的凭据

每一名用户都必须键入用户名和密码以访问数据源。

可以定义请求用户凭据的提示文本。默认的文本字符串为“输入用户名和密码以访问数据源”。

如果用户提供的凭据为 Windows 身份验证凭据,请选择“在与数据源建立连接时用作 Windows 凭据”。如果使用数据库身份验证(例如 SQL Server 身份验证),请不要选中此复选框。

安全存储在报表服务器中的凭据

在报表服务器数据库中存储加密的用户名和密码。选择此选项可在无人参与的模式下运行报表(例如,通过计划或事件而不是用户操作来启动报表)。

如果凭据为 Windows 身份验证凭据,请选择“在与数据源建立连接时用作 Windows 凭据”。如果使用数据库身份验证(例如 SQL Server 身份验证),请不要选中此复选框。

选择“与数据源建立连接之后模拟经过验证的用户”可以委托凭据,但数据源必须支持模拟。对于 SQL Server 数据库,此选项设置“SETUSER”功能

Windows NT 集成安全性

使用当前用户的 Windows 凭据可访问数据源。如果用于访问数据源的凭据与用于登录到网络域的凭据相同,请选择此选项。

如果您的域启用了 Kerberos 或者数据源与报表服务器位于同一台计算机上,则此选项最为有效。如果未启用 Kerberos,则 Windows 凭据可能会传递到其他计算机上。如果需要其他计算机连接,您将得到错误提示而不是所需的数据。

不要使用此选项以无人参与的方式运行报表,也不要使用此选项运行可以订阅的报表。报表服务器会启动以无人参与的方式运行报表。用于访问报表服务器数据库的报表服务器凭据不能用于访问外部数据源。

不需要提供凭据

指定访问数据源不需要凭据。请注意,如果数据源需要用户登录,则选择此选项将不会起任何作用。只有在数据源连接不需要用户凭据的情况下,才选择此选项。

如果将某个数据源配置为不使用任何凭据,则在使用该数据源的报表要支持订阅、计划报表历史或计划报表执行的情况下,您必须执行额外的步骤。具体而言,必须创建一个低特权帐户,报表服务器在运行报表时将使用此帐户。此帐户用来替代报表服务器正常运行时所使用的服务帐户。有关此帐户的详细信息,请参阅为无人参与的报表处理配置帐户。

应用

单击“应用”可以保存您的更改。

请参阅

报表管理器帮助

安装和使用 Reporting Services 联机丛书

版权所有 2004。保留所有权利